339541
433387
804841
27775
341830
943476
81670
441353
976284
693948
221510
450135
5325799
3751581
3265148
2581804
2313988
2166609
2088358
194978
1861118
1756136
1755196
1671471